home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / bash_completion.d / bittorrent < prev    next >
Encoding:
Text File  |  2010-11-16  |  1.2 KB  |  42 lines

  1. # btdownloadheadless(1) completion
  2.  
  3. have btdownloadheadless.py || have btdownloadcurses.py || \
  4. have btdownloadgui.py &&
  5. _btdownload()
  6. {
  7.     local cur prev
  8.  
  9.     COMPREPLY=()
  10.     _get_comp_words_by_ref cur prev
  11.  
  12.     case $prev in
  13.         --responsefile|--saveas)
  14.             _filedir
  15.             return 0
  16.             ;;
  17.     esac
  18.  
  19.      if [[ "$cur" == -* ]]; then
  20.         COMPREPLY=( $( compgen -W '--max_uploads --keepalive_interval \
  21.             --download_slice_size --request_backlog --max_message_length \
  22.             --ip --minport --maxport --responsefile --url --saveas --timeout \
  23.             --timeout_check_interval --max_slice_length --max_rate_period \
  24.             --bind --upload_rate_fudge --display_interval --rerequest_interval \
  25.             --min_peers --http_timeout --max_initiate --max_allow_in \
  26.             --check_hashes --max_upload_rate --snub_time --spew \
  27.             --rarest_first_cutoff --min_uploads --report_hash_failures' \
  28.             -- "$cur" ) )
  29.     else
  30.         _filedir
  31.     fi
  32. } &&
  33. complete -F _btdownload btdownloadheadless.py btdownloadcurses.py btdownloadgui.py
  34.  
  35. # Local variables:
  36. # mode: shell-script
  37. # sh-basic-offset: 4
  38. # sh-indent-comment: t
  39. # indent-tabs-mode: nil
  40. # End:
  41. # ex: ts=4 sw=4 et filetype=sh
  42.